package bean;

/**
 * 用户信息Bean类
 * 用于封装用户的基本信息，遵循JavaBean规范
 * 包含用户名、密码、邮箱和注册时间等属性
 */
public class User {
    /** 用户名 */
    private String username;

    /** 密码 */
    private String password;

    /** 邮箱 */
    private String email;

    /** 注册时间 */
    private String registerTime;

    /**
     * 无参构造函数
     * JavaBean规范要求必须有无参构造函数
     */
    public User() {
    }

    /**
     * 带参数的构造函数
     * 
     * @param username 用户名
     * @param password 密码
     */
    public User(String username, String password) {
        this.username = username;
        this.password = password;
    }

    /**
     * 获取用户名
     * 
     * @return 用户名
     */
    public String getUsername() {
        return username;
    }

    /**
     * 设置用户名
     * 
     * @param username 用户名
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * 获取密码
     * 
     * @return 密码
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置密码
     * 
     * @param password 密码
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取邮箱
     * 
     * @return 邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置邮箱
     * 
     * @param email 邮箱
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * 获取注册时间
     * 
     * @return 注册时间
     */
    public String getRegisterTime() {
        return registerTime;
    }

    /**
     * 设置注册时间
     * 
     * @param registerTime 注册时间
     */
    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime;
    }
}